; CANOMS350.INF  -- Windows Image Scanner Setup File
; Copyright CANON ELECTRONICS INC. 2010
; Manufacturer:  Canon Electronics Inc.

[Version]
Signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
DriverVer=05/31/2010,2.0.0.0
CatalogFile=CANOMS350.CAT

[DestinationDirs]
DefaultDestDir=11				; Win95,Win98 = \windows\system.  NT5 = \windows\system32
Scsi.Scanner.CopySys32Files=10,system32\drivers ; \windows\system32\drivers

[Manufacturer]
%Mfg%=Models,NTx86,NTamd64


[Models]
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER,CANON___MS350___________1
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER,CANON___MS350___________2
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER,CANON___MS350___________3
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER,CANON___MS350___________4
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER,CANON___MS350___________5

[Models.NTx86]
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTx86,CANON___MS350___________1
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTx86,CANON___MS350___________2
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTx86,CANON___MS350___________3
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTx86,CANON___MS350___________4
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTx86,CANON___MS350___________5

[Models.NTamd64]
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTamd64,CANON___MS350___________1
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTamd64,CANON___MS350___________2
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTamd64,CANON___MS350___________3
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTamd64,CANON___MS350___________4
%CANON.SCSIDeviceDesc%    = SCSI_SCANNER.NTamd64,CANON___MS350___________5


[SCSI_SCANNER]
DeviceType=1
Capabilities=3
SubClass=StillImage
DeviceData=SCSI_SCAN.DeviceData
AddReg=Scsi.Scanner.AddReg
DeviceSubType=0x0101
ICMProfiles="sRGB Color Space Profile.icm"
CopyFiles=Scsi.Scanner.CopyFiles,Scsi.Scanner.CopySys32Files

[SCSI_SCANNER.NT]
Include=sti.inf
Needs=STI.SCSISection
DeviceType=1
Capabilities=3
SubClass=StillImage
DeviceData=SCSI_SCAN.DeviceData
AddReg=Scsi.Scanner.AddReg.NT
DeviceSubType=0x0101
ICMProfiles="sRGB Color Space Profile.icm"
CopyFiles=Scsi.Scanner.CopyFiles.NT

[SCSI_SCANNER.NTx86]
Include=sti.inf
Needs=STI.SCSISection
DeviceType=1
Capabilities=3
SubClass=StillImage
DeviceData=SCSI_SCAN.DeviceData.NTx86
AddReg=Scsi.Scanner.AddReg.NTx86
DeviceSubType=0x0101
ICMProfiles="sRGB Color Space Profile.icm"
CopyFiles=Scsi.Scanner.CopyFiles.NTx86

[SCSI_SCANNER.NTamd64]
Include=sti.inf
Needs=STI.SCSISection
DeviceType=1
Capabilities=3
SubClass=StillImage
DeviceData=SCSI_SCAN.DeviceData.NTamd64
AddReg=Scsi.Scanner.AddReg.NTamd64
DeviceSubType=0x0101
ICMProfiles="sRGB Color Space Profile.icm"
CopyFiles=Scsi.Scanner.CopyFiles.NTamd64


[SCSI_SCAN.DeviceData]
ISISDriverName="MS300.PXN"
TwainDS="Canon MS350 TWAIN"
Model=%CANON.SCSIDeviceDesc%

[SCSI_SCAN.DeviceData.NTx86]
ISISDriverName="MS300.PXN"
TwainDS="Canon MS350 TWAIN"
Model=%CANON.SCSIDeviceDesc%

[SCSI_SCAN.DeviceData.NTamd64]
ISISDriverName="MS300.PXN"
TwainDS="Canon MS350 TWAIN"
Model=%CANON.SCSIDeviceDesc%


[SCSI_SCANNER.NT.Services]
Include=sti.inf
Needs=STI.SCSISection.Services

[SCSI_SCANNER.NTx86.Services]
Include=sti.inf
Needs=STI.SCSISection.Services

[SCSI_SCANNER.NTamd64.Services]
Include=sti.inf
Needs=STI.SCSISection.Services


[Scsi.Scanner.AddReg]
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9},,,"Canon CeiSCSI"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,,,%11%\ceiscsi.dll
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"

[Scsi.Scanner.AddReg.NT]
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9},,,"Canon CeiSCSI"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,,,%11%\ceiscsi.dll
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"

[Scsi.Scanner.AddReg.NTx86]
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9},,,"Canon CeiSCSI"
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,,,%11%\ceiscsi.dll
HKCR,CLSID\{9F33E1B0-5436-4dde-B1F8-214120CF8AA9}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"

[Scsi.Scanner.AddReg.NTamd64]
HKR,,HardwareConfig,1,2
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{7222EC61-956A-4bcf-B8D2-99A90B167594}"
HKCR,CLSID\{7222EC61-956A-4bcf-B8D2-99A90B167594},,,"Canon CeiSCSI64"
HKCR,CLSID\{7222EC61-956A-4bcf-B8D2-99A90B167594}\InProcServer32,,,%11%\ceiscs64.dll
HKCR,CLSID\{7222EC61-956A-4bcf-B8D2-99A90B167594}\InProcServer32,ThreadingModel,,"Apartment"
HKR,,NTMPDriver,,"scsimap.sys,scsiscan.sys"


[Scsi.Scanner.CopyFiles]
ceiscsi.dll,,,0x61

[Scsi.Scanner.CopyFiles.NT]
ceiscsi.dll,,,0x61

[Scsi.Scanner.CopyFiles.NTx86]
ceiscsi.dll,,,0x61

[Scsi.Scanner.CopyFiles.NTamd64]
ceiscs64.dll,,,0x61

[Scsi.Scanner.CopySys32Files]
scsiscan.sys
scsimap.sys


[Strings]
Provider = "Canon"
Mfg = "Canon"
CANON.SCSIDeviceDesc="Canon MS350 SCSI Scanner Device"
